RemoteOK Jobs Scraper ($0.5 per 1000 results)
Pricing
from $0.30 / 1,000 results
RemoteOK Jobs Scraper ($0.5 per 1000 results)
$0.5/1K 💸 Remote OK scraper for remote job listings from remoteok.com with tags, locations, salaries, benefits, and sort filters. Extract jobs, companies, salaries, locations, apply links, and descriptions for recruiting dashboards.
Pricing
from $0.30 / 1,000 results
Rating
0.0
(0)
Developer
Iñigo Garcia Olaizola
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
4 days ago
Last modified
Categories
Share
Remote OK Scraper — Remote Jobs, Salaries & Hiring Leads
🤖 What does Remote OK Scraper do?
Remote OK Scraper extracts public remote job listings from Remote OK for recruiting, lead generation, job-board research, and hiring-market tracking. It downloads structured job data such as titles, companies, tags, salaries, benefits, apply links, posting dates, remote-location rules, and descriptions, with filters for role tags, region or country, salary, benefits, and sorting.
Use it to monitor new remote roles, build company hiring lead lists, compare salary ranges, or feed dashboards with current remote-work market data.
Great for: recruiters, sourcing teams, job boards, talent intelligence, market researchers, founders, and sales teams tracking companies that are actively hiring.
SEO keywords: Remote OK scraper, scrape Remote OK jobs, remote jobs scraper, remote job API alternative, remote salary data, remote hiring leads, Apify actor.
💡 Why scrape Remote OK?
- 📈 Track remote hiring trends — monitor jobs by board tag, skill, location, salary range, or benefits.
- 🎯 Build hiring lead lists — find companies currently posting remote roles and export their job pages and apply links.
- 💰 Compare compensation signals — collect salary ranges, salary units, employment type, and benefits when available.
- 🌍 Understand remote availability — capture applicant countries, structured job locations, and remote-location type.
- 🧾 Power repeatable reports — schedule runs and download JSON, CSV, Excel, or Parquet from the Apify Dataset.
🚀 Quick Start
- Add the actor – Open Remote OK Scraper in Apify Store.
- Set
maxItems– Choose how many job listings to return. - Focus your search – Select
tags,location,benefits,minSalary, andsortfilters. - Run the actor – Click Run or trigger it from the Apify API, scheduler, or integrations.
- Download results – Export the Dataset as JSON, CSV, Excel, XML, RSS, or Parquet.
💳 Pricing
Apify's Free plan includes monthly credits that are useful for small tests and occasional monitoring. For larger job-data workflows, use a paid Apify plan with higher limits and scheduled runs.
📝 Input Parameters
| Parameter | Type | Required | Description |
|---|---|---|---|
maxItems | Integer | Yes | Maximum number of jobs to return. Minimum 1, default 50. |
tags | Array[String] | No | Remote OK board tags to focus on, such as engineer, golang, design, or marketing. Choose from the built-in tag list or leave empty to scan the current board broadly. |
location | Array[String] | No | Remote OK region or country filters, such as region_EU, region_NA, US, or DE. Choose multiple regions/countries to widen coverage. |
minSalary | Integer | No | Minimum yearly salary in USD. Accepts 0 to 250000; default 0. |
benefits | Array[String] | No | Remote OK benefit filters, such as async, distributed_team, medical_insurance, or home_office_budget. |
sort | String | No | Sort order: default · date · salary · views · applied · hot · benefits. |
Track well-paid engineering jobs in Europe and North America
{"maxItems": 100,"tags": ["engineer", "golang"],"location": ["region_EU", "region_NA"],"minSalary": 10000,"benefits": ["async"],"sort": "date"}
Find fast-moving marketing roles with distributed teams
{"maxItems": 50,"tags": ["marketing"],"benefits": ["distributed_team"],"sort": "hot"}
Collect a broad remote-job snapshot
{"maxItems": 200,"tags": [],"location": [],"benefits": [],"minSalary": 0,"sort": "default"}
📊 Output / Results
Each Dataset item is one Remote OK job listing. Fields appear when Remote OK provides them for that listing.
Field reference:
- id (string) — Remote OK job ID.
- slug (string) — Job slug used in the listing URL.
- title (string) — Job title.
- companyName (string) — Hiring company name.
- companyUrl (string) — Remote OK company profile URL.
- companySameAs (string) — Additional company profile URL when available.
- jobUrl (string) — Remote OK job listing URL.
- applyUrl (string) — Apply link or Remote OK application redirect.
- postedAt (string) — Relative listing age, such as
6hor5d. - postedAtIso (string) — Posting date as
YYYY-MM-DD. - datePosted (string) — Full posting timestamp.
- validThrough (string) — Date/time when the job posting is marked valid through.
- employmentType (string) — Normalized employment type, such as
Full-timeorContract. - directApply (boolean) — Whether direct application is available when provided.
- industry (string) — Industry/category signal.
- occupationalCategory (string) — Occupational category or role category.
- workHours (string) — Work-hours signal, such as
Flexible. - salary, salaryMin, salaryMax, salaryCurrency, salaryUnitText — Salary display and structured salary range.
- locations (array) — Human-readable location labels.
- jobLocationType (string) — Structured remote-location type, such as
TELECOMMUTE. - jobLocations (array) — Structured country, region, locality, postal code, and street address values when available.
- applicantCountries (array) — Countries or regions where applicants may be located.
- tags (array) — Remote OK listing tags.
- jobBenefits (array) — Benefits such as
401k,learning_budget, orhome_office_budgetwhen present. - logoUrl (string) — Company or listing logo URL.
- descriptionText (string) — Plain-text job description.
- descriptionHtml (string) — Rich job description content.
- publishedTimestamp (number) — Listing timestamp.
- featured, sticky, highlighted, verified, new (boolean) — Remote OK listing status flags.
Example output
{"id": "1132898","slug": "remote-builder-chief-consultran-1132898","title": "Builder Chief","companyName": "Consultran","companyUrl": "https://remoteok.com/consultran","companySameAs": "https://remoteok.com/consultran","jobUrl": "https://remoteok.com/remote-jobs/remote-builder-chief-consultran-1132898","applyUrl": "https://remoteok.com/l/1132898","postedAt": "5d","postedAtIso": "2026-06-05","datePosted": "2026-06-05T20:03:15+00:00","validThrough": "2026-09-03T20:03:15+00:00","employmentType": "Full-time","directApply": false,"industry": "Startups","occupationalCategory": "Builder Chief","workHours": "Flexible","salary": "$80,000 - $120,000","salaryMin": 80000,"salaryMax": 120000,"salaryCurrency": "USD","salaryUnitText": "YEAR","locations": ["United States"],"jobLocationType": "TELECOMMUTE","jobLocations": [{"country": "United States","region": "Anywhere","locality": "Anywhere","postalCode": "Anywhere","streetAddress": "Anywhere"}],"applicantCountries": ["United States"],"tags": ["Engineer", "Senior", "Full Time"],"jobBenefits": ["401k", "learning_budget", "home_office_budget"],"logoUrl": "https://pub-d69049aca0b64b36bcdbc3cfafff1884.r2.dev/jobs/40fe7eaa8aadf82df9ed607de4dd1ee21780689795.png","descriptionText": "The Mission We are a trucking compliance business...","publishedTimestamp": 1780689795,"sticky": true,"highlighted": true,"verified": true}
🧭 Tips / Common Recipes
- Skill-specific lead list: set
tagstodev,react,golang, or another Remote OK tag. - Regional sourcing: combine
locationvalues such asregion_EU,region_NA,US,DE, orUK. - Compensation monitoring: set
minSalary, sort bysalary, and exportsalaryMin,salaryMax,salaryCurrency, andsalaryUnitText. - Benefit-focused hiring research: filter by
async,distributed_team,4_day_workweek,medical_insurance, orhome_office_budget. - Fresh hiring alerts: schedule the actor daily with
sortset todateand a modestmaxItemsvalue. - Broad market snapshot: leave
tags,location, andbenefitsempty, then use downstream filters in your spreadsheet or BI tool.
⚙️ Best Practices
- Start with
maxItemsbetween50and200for exploratory runs, then increase once your filters are tuned. - Use focused
tags,location, andbenefitsfilters when you need precise job categories. - Use
sort="date"for alerting workflows,sort="salary"for compensation research, andsort="benefits"when comparing employer perks. - Some fields, such as
jobBenefits,validThrough, or salary ranges, appear only when Remote OK includes them for that listing. - For recurring reports, keep the same input settings across runs so changes in output reflect market movement rather than filter changes.
⚖️ Legal & Ethical Considerations
- Respect Remote OK's Terms of Service, robots policies, and applicable usage rules.
- Use scraped job data responsibly and avoid excessive or abusive request patterns.
- Handle personal data and company data in line with privacy laws such as GDPR and CCPA where applicable.
- If you publish analysis or republish job listings, keep attribution and source-linking practices in mind.
- This Actor is an independent tool and is not affiliated with, endorsed by, or sponsored by Remote OK. All trademarks are the property of their respective owners.
❓ FAQ
Can I scrape Remote OK without tags?
Yes. Leave tags empty to collect a broader snapshot of current public Remote OK listings.
Can I filter by region and country at the same time?
Yes. Add multiple location values, such as region_EU, region_NA, US, or DE, to include jobs matching any selected location filter.
How do I find jobs with specific perks?
Use benefits values such as async, distributed_team, 4_day_workweek, medical_insurance, or home_office_budget.
How do I prioritize higher-paying jobs?
Set minSalary to your salary floor and use sort="salary" to bring higher-paying listings forward.
Do all jobs include salary and benefits? No. The actor returns salary and benefits when they are available on the listing.
What is the difference between locations and applicantCountries?
locations describes the job location label. applicantCountries describes where candidates may be located when that restriction is provided.
Can I export results to CSV or Excel? Yes. Open the run Dataset in Apify and choose JSON, CSV, Excel, XML, RSS, or Parquet.
🛟 Support
Need a custom field, workflow, or export format? Open an issue or contact me at https://igolaizola.com/#contact I can adapt the scraper to your recruiting, job-board, or market-intelligence workflow.